sticky tape
noun
British
: a type of clear tape that is used for sticking things (such as pieces of paper) together : clear adhesive tape
Love words? Need even more definitions?
Merriam-Webster unabridged
Share